@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased}
body{font: normal 12px/180% "Microsoft YaHei",\5FAE\8F6F\96C5\9ED1;color:#363737;}
*, *::after, *::before{box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color: #363737;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
.fl{float:left;}
.fr{float:right;}
/*clear*/
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;overflow: hidden;}
.clearfix{zoom: 1;}
.g-ellipsis-1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g-ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.g-ellipsis-3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.g-ellipsis-4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
/*header*/
.header{height:183px;background:url(images/bg01.jpg) no-repeat top center;}
.header span{float:left;}
.header span img{margin-top:58px; margin-right:80px;}
/*copyright*/
#copyright{margin: 0px auto;text-align: center;padding: 20px 0;line-height: 180%;clear: both;}
.w1000{width:1000px;margin:0 auto;}
.w1170{width:1170px;margin:0 auto;}
.w1200{position: relative;width: 1200px;margin-left: auto;margin-right: auto;}
/*=====public end=====*/
.white,.white a:link, .white a:visited, .white a:hover{color:white;}
.brown,.brown a:link, .brown a:visited, .brown a:hover{color:#97601b;}

/*p1Con*/
.p1_con{ margin-top:40px;}
.p1_con .fl{width:585px;}
.p1_con .fr{width:575px;}
.p1_box{ width:571px; border:1px solid #b6d3f7; border-top:none; margin-top:-5px; border-radius:0 0 10px 10px;height:615px;}
.p1_box1{ width:575px;background:url(images/bg03.jpg) repeat-x center 5px; height:615px;}
.jswz{padding-top:35px; width:500px; margin:0 auto; font-size:20px; font-weight:700;color:#3477e0; padding-bottom:50px; border-bottom:1px dashed #b6d3f7;}
.jswz01{padding-top:20px; width:430px; margin:0 auto; font-size:16px; font-weight:600; line-height:23px;}
.jswz b{color:#363737; display:inline-block; float:left;}
.jswz01 b{color:#3477e0; display:block;}
.jswz01 span{ margin-left:32px; display:block;}
.jswz01 p{ text-indent:2em;}
.jswz span{ display:block; line-height:40px;}
.jswz span.n1{background:url(images/icon1.png) no-repeat left 7px; padding-left:45px;}
.jswz span.n1 b{height:140px;}
.jswz span.n2{background:url(images/icon2.png) no-repeat left 10px; padding-left:45px;}
.jswz span.n3{background:url(images/icon3.png) no-repeat left 8px; padding-left:45px;}
.jswz span.n3 b{height:80px;}
.down{background:url(images/xz01.png) no-repeat left top; padding-left:170px;width:500px; margin:40px auto 0 auto; font-size:18px; min-height:150px;}
.down span{display:block;padding:30px 0;margin-left:15px;}
.p2_con div{width:274px;height:205px;margin-left:24px;float:left;margin-top:30px;position:relative;}
.p2_con div p{color:#2868c6;font-size:12px;position:absolute;top:148px;left:60px;line-height:160%;}
/*.p2_con .a2 p,.p2_con .a3 p,.p2_con .b2 p,.p2_con .b3 p,.p2_con .b6 p{text-align:center;left:40px;}*/
.p2_con .a2 p,.p2_con .a3 p{text-align:center;}
.p2_con .a6 p{left:65px;top:150px;line-height:140%;}
/*.p2_con div:nth-child(3n+1){margin-left:0px;}*/
.p2_con div a{ display:block; width:100%; height:100%;}
.p2_con .a1{background:url(images/bn1.jpg) no-repeat top center;background-size:contain;}
.p2_con .a2{background:url("images/bn2-1.jpg") no-repeat top center;background-size:contain;}
.p2_con .a3{background:url(images/bn3.jpg) no-repeat top center;background-size:contain;}
.p2_con .a4{background:url(images/bn4.jpg) no-repeat top center;background-size:contain;}
.p2_con .a5{background:url(images/bn5.jpg) no-repeat top center;background-size:contain;}
.p2_con .a6{background:url(images/bn6.jpg) no-repeat top center;background-size:contain;}
.p2_con .a7{background:url(images/bn7.jpg) no-repeat top center;background-size:contain;}
.p2_con .b1{background:url(images/bn1a.jpg) no-repeat top center;background-size:contain;}
.p2_con .b2{background:url("images/bn2-1a.jpg") no-repeat top center;background-size:contain;}
.p2_con .b3{background:url(images/bn3a.jpg) no-repeat top center;background-size:contain;}
.p2_con .b4{background:url(images/bn4a.jpg) no-repeat top center;background-size:contain;}
.p2_con .b5{background:url(images/bn5a.jpg) no-repeat top center;background-size:contain;}
.p2_con .b6{background:url(images/bn6a.jpg) no-repeat top center;background-size:contain;}
.p2_con .b7{background:url(images/bn7a.jpg) no-repeat top center;background-size:contain;}
.p2_con .b1 p,.p2_con .b2 p,.p2_con .b3 p,.p2_con .b4 p,.p2_con .b5 p,.p2_con .b6 p,.p2_con .b7 p{color:#fff;}
.information{margin:50px auto 0 auto; width:1280px;}
.information p{font-size:14px;font-weight: 400;line-height: 22px;text-align: center;margin-bottom:17px}
.information p span.xian{ margin:0 8px;}
.information p,.information p a,.Links p.bq01 a{color: #999999;}
/*copyright*/
#copyright{padding:40px 0;font-size: 14px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
    /*top*/
    html,body{min-width:10rem}
    .w1000,.w1170,.information{width:10rem;}
	.information p{ display:none;}
	.information p.copyright{ display:block;}
	.fl,.fr{ float:none;}
	.p1_con{ margin-top:10px;}
	.header{ height:18vw;}
	.header span{ display:inline-block; width:40%;}
	.header span img{ margin:4vw 0 0 4vw;}
	.header span.a01 img{ width:70%;}
	.header span.a02 img{ width:100%; margin-top:5vw;}
	.jswz{ padding-top:4vw; width:9rem; font-size:18px;padding-bottom:5vw}
	.jswz01{padding-top:4vw; width:9rem; font-size:14px;padding-bottom:5vw; line-height:160%;}
	.jswz span{ line-height:180%;}
	.jswz span.n1{ padding-left:9.5vw;}
	.jswz span.n1 b{ height:34vw;}
	.p1_con .fl,.p1_con .fr,.p1_box{ width:9.4rem;margin:0 auto; height:auto;}
	.p1_con .fr{ margin-top:5vw;}
	.p1_con h2 img{ width:9.4rem; }
	.down{ width:9rem; background:none; padding-left:3vw; margin-top:5vw}
	.down span{margin:0 auto;}
    .p2_con div{ width:9.4rem; height:74vw; margin:5vw auto 0 auto; float:none; }
	.p2_con .a1,.p2_con .a2,.p2_con .a3,.p2_con .a4,.p2_con .a5,.p2_con .a6,.p2_con .b1,.p2_con .b2,.p2_con .b3,.p2_con .b4,.p2_con .b5,.p2_con .b6{background-size:contain;}
	.p2_con div:nth-child(3n+1){margin:5vw auto 0 auto !important;}
	.p2_con div p{top:50vw; left:18vw;}
	.p2_con .a2 p, .p2_con .a3 p, .p2_con .b2 p, .p2_con .b3 p,.p2_con .b6 p{ left:25vw;}
	.p2_con .a6 p{left:25vw;top:52vw;}
    #copyright{font-size: 1.2em;}
}
